
window.onload = function() {
	
	
	$('[data-toggle="resume"]').click(
			function(event) {
				event.preventDefault();
				$(this).parent().addClass('active').siblings('.active')
						.removeClass('active');
				var select = $(this).attr('href');
				$(select).addClass('active').siblings('.active').removeClass(
						'active');
	});
	var myBigSwiper = new Swiper('.swiper-container-tq', {
		direction: 'vertical', // 垂直切换选项
		loop: true, // 循环模式选项
		speed: 2000,
		autoplay: true,
	})
	// 右侧导航栏
	$(function() {
		if($(".area-map-wrap").length>0)
		{
		 $(".area-map-wrap").viewer({});
		}
		$(".navA").mouseover(function() {
			var imgSrc=$(this).children("img").attr("src");
			if(imgSrc){
				var index=imgSrc.indexOf("nor.");
				if(index>0){
					var newimg=imgSrc.substring(0,index)+"sel."+imgSrc.substring((index+4),imgSrc.length);
					$(this).children("img").attr("src",newimg);
				}
			}
			
			
			
		});
		$(".navA").mouseout(function() {
			var imgSrc=$(this).children("img").attr("src");
			if(imgSrc){
				var index=imgSrc.indexOf("sel.");
				if(index>0&&!$(this).parent().hasClass("checked")){
					var newimg=imgSrc.substring(0,index)+"nor."+imgSrc.substring((index+4),imgSrc.length);
					$(this).children("img").attr("src",newimg);	
				}
			}
			
			
		});
		var nav_li = $(".header .nav .checked");
		if(nav_li){
			
			var imgSrc=nav_li.children("a").children("img").attr("src");
			if(imgSrc){
				var index=imgSrc.indexOf("nor.");
				var newimg=imgSrc.substring(0,index)+"sel."+imgSrc.substring((index+4),imgSrc.length);
				nav_li.children("a").children("img").attr("src",newimg);	
			}
			
		}
		$("div.box-list2").mouseover(function() {
//			var imgSrc=$(this).children("img").attr("src");
//			var index=imgSrc.indexOf("nor.");
//			var newimg=imgSrc.substring(0,index)+"sel."+imgSrc.substring((index+4),imgSrc.length);
//			$(this).children("img").attr("src",newimg);
			if($(this).children(".subitem").length>0){
				$(this).children(".subitem").show();
			}
		});
		$("div.box-list2").mouseout(function() {
//			var imgSrc=$(this).children("img").attr("src");
//			var index=imgSrc.indexOf("sel.");
//			var newimg=imgSrc.substring(0,index)+"nor."+imgSrc.substring((index+4),imgSrc.length);
//			$(this).children("img").attr("src",newimg);
			if($(this).children(".subitem").length>0){
				$(this).children(".subitem").hide();
			}
		});
		setTimeout(load_display, 300);
		setTimeout(right_nav_touch, 1000);
	});

	function load_display() {
		$("#right-menu").animate({
			right : -80
		}, 520);
		$(".hand").css("opacity", "100");
	}

	function right_nav_touch() {
		$("#show-right-menu").hover(function() {
			$(".hand").css("opacity", "0");
			$(".hand").stop().animate({
				right : 80
			}, 520);
			$("#right-menu").stop().animate({
				right : 0
			}, 520);
		}, function() {
			$("#right-menu").stop().animate({
				right : -80
			}, 520);
			$(".hand").stop().animate({
				right : 0
			}, 520);
			$(".hand").css("opacity", "100");
		});
	}
	// 底部
	$(".links-list-wrap").hover(
	// hover
	function() {
		$(".links-list").removeClass('links-list-hover');
		$('.footer-con').addClass('hidden');
		$(this).find(".links-list").addClass("links-list-hover");
		$(this).find('.footer-con').removeClass('hidden');
	},
	// 非hover
	function() {
		$(".links-list").removeClass('links-list-hover');
		$('.footer-con').addClass('hidden');
	});

	// 回调页面的函数
	if (pageOnload && typeof pageOnload == 'function') {
		pageOnload();
	}

}

// 页面加载函数
var pageOnload = function() {
}

//获取url参数
function getUrlParam(name) {
	  var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
	  var r = window.location.search.substr(1).match(reg);  //匹配目标参数
	  if (r != null) return decodeURI(r[2]); return null; //返回参数值
}

// tab选项点击函数
function clickTab(options) {
	var defaultOptions = {
		classActive : 'active',
		dataType : 'data-type'
	}

	$.extend(true, options, defaultOptions);

	$(document).on('click', options.tabEl, function() {
		$(options.tabEl).removeClass(options.classActive);
		$(this).addClass(options.classActive);
		var dataType = $(this).attr(options.dataType);
		$(options.tabConEl).addClass('hidden');
		$(options.tabConEl).each(function() {
			if ($(this).attr(options.dataType) == dataType) {
				$(this).removeClass('hidden');
				return false;
			}
		})
	})
}


/**
 * 判断字符串是否为空
 * 
 * @param obj
 * @returns {boolean}
 */
function isBlank(val) {
	if ((val == null || typeof (val) == "undefined")
			|| (typeof (val) == "string" && (val == "" || val == "undefined" || val == "null"))) {
		return true;
	} else {
		return false;
	}
}

function isNotBlank(obj) {
	return !isBlank(obj);
}

function getQueryString(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
	var r = window.location.search.substr(1).match(reg);
	if (r != null)
		return unescape(r[2]);
	return null;
}
// tab选项点击函数
function clickTab(options) {
	var defaultOptions = {
		classActive : 'active',
		dataType : 'data-type'
	}

	$.extend(true, options, defaultOptions);

	$(document).on('click', options.tabEl, function() {
		$(options.tabEl).removeClass(options.classActive);
		$(this).addClass(options.classActive);
		var dataType = $(this).attr(options.dataType);
		$(options.tabConEl).addClass('hidden');
		$(options.tabConEl).each(function() {
			if ($(this).attr(options.dataType) == dataType) {
				$(this).removeClass('hidden');
				return false;
			}
		})
	})
}
// dates为数字类型，0代表今日,-1代表昨日，1代表明日，返回yyyy-mm-dd格式字符串，dates不传默认代表今日。
function getDate(dates) {
	var dd = new Date();
	var n = dates || 0;
	dd.setDate(dd.getDate() + n);
	var y = dd.getFullYear();
	var m = dd.getMonth() + 1;
	var d = dd.getDate();
	m = m < 10 ? "0" + m : m;
	d = d < 10 ? "0" + d : d;
	var day = y + "-" + m + "-" + d;
	return day;
};
// type为字符串类型，有两种选择，"s"代表开始,"e"代表结束，dates为数字类型，不传或0代表本周，-1代表上周，1代表下周
// getMonday("s",1) //得到下周一的yyyy-mm-dd格式日期
// getMonday("e",1) //得到下周日的yyyy-mm-dd格式日期
function getMonday(type, dates) {
	var now = new Date();
	var nowTime = now.getTime();
	var day = now.getDay();
	var longTime = 24 * 60 * 60 * 1000;
	var n = longTime * 7 * (dates || 0);
	if (type == "s") {
		var dd = nowTime - (day - 1) * longTime + n;
	}
	;
	if (type == "e") {
		var dd = nowTime + (7 - day) * longTime + n;
	}
	;
	dd = new Date(dd);
	var y = dd.getFullYear();
	var m = dd.getMonth() + 1;
	var d = dd.getDate();
	m = m < 10 ? "0" + m : m;
	d = d < 10 ? "0" + d : d;
	var day = y + "-" + m + "-" + d;
	return day;
};
// type为字符串类型，有两种选择，"s"代表开始,"e"代表结束，months为数字类型，不传或0代表本月，-1代表上月，1代表下月
// getMonth("s",1) //得到下月第一天的yyyy-mm-dd格式日期
// getMonth("e",1) //得到下月最后一天的yyyy-mm-dd格式日期
function getMonth(type, months) {
	var d = new Date();
	var year = d.getFullYear();
	var month = d.getMonth() + 1;
	if (Math.abs(months) > 12) {
		months = months % 12;
	}
	;
	if (months != 0) {
		if (month + months > 12) {
			year++;
			month = (month + months) % 12;
		} else if (month + months < 1) {
			year--;
			month = 12 + month + months;
		} else {
			month = month + months;
		}
		;
	}
	;
	month = month < 10 ? "0" + month : month;
	var date = d.getDate();
	var firstday = year + "-" + month + "-" + "01";
	var lastday = "";
	if (month == "01" || month == "03" || month == "05" || month == "07"
			|| month == "08" || month == "10" || month == "12") {
		lastday = year + "-" + month + "-" + 31;
	} else if (month == "02") {
		if ((year % 4 == 0 && year % 100 != 0)
				|| (year % 100 == 0 && year % 400 == 0)) {
			lastday = year + "-" + month + "-" + 29;
		} else {
			lastday = year + "-" + month + "-" + 28;
		}
		;
	} else {
		lastday = year + "-" + month + "-" + 30;
	}
	;
	var day = "";
	if (type == "s") {
		day = firstday;
	} else {
		day = lastday;
	}
	;
	return day;
};



// getYear(type,dates)
// type为字符串类型，有两种选择，"s"代表开始,"e"代表结束，dates为数字类型，不传或0代表今年，-1代表去年，1代表明年
// getYear("s",1) 得到明年第一天的yyyy-mm-dd格式日期
// getYear("e",1) 得到明年最后一天的yyyy-mm-dd格式日期
function getYear(type, dates) {
	var dd = new Date();
	var n = dates || 0;
	var year = dd.getFullYear() + Number(n);
	if (type == "s") {
		var day = year + "-01-01";
	}
	;
	if (type == "e") {
		var day = year + "-12-31";
	}
	;
	if (!type) {
		var day = year + "-01-01/" + year + "-12-31";
	}
	;
	return day;
};
function toOuturl(url){

	if(undefined != url && url.indexOf('sz.msa.gov.cn') == -1 && url.indexOf('219.133.95.113') == -1 && url.indexOf('191.254.1.160') == -1 && url.indexOf('http') > -1){
		var txt=  "您即将离开中华人民共和国深圳海事局门户网站";
		var option = {
			title: "提示",
			btn: parseInt("0011",2),
			
			onOk: function(){
//					if(target&&target=='_blank'){
					window.open(url,'_blank');   //打开新页面
//					}else{
//						window.location.href=url;
//					}
			}
		}
		window.wxc.xcConfirm(txt, "custom", option);	
		return false;
	}
	else{
		return true;
	}
}
/**
 * 跨站点脚本解决方案
 * */
 function HTMLEnCode(str) {
	 var s = "";
	 if (str.length == 0) return "";
	 s = str.replace(/&/g, "&gt;");
	 s = s.replace(/</g, "");
	 s = s.replace(/>/g, "");
	 s = s.replace(/ /g, "");
	 s = s.replace(/\"/g, "");
	 s = s.replace(/\'/g, "");
	 s = s.replace(/\n/g, "");
	 s = s.replace(/\//g, "");
	 s = s.replace(/\(/g, "");
	 s = s.replace(/\)/g, "");
	 s = s.replace(/\=/g, "");

	 return s;
	 } 
 function getQueryVariable(variable)
 {
        var query = window.location.search.substring(1);
        var vars = query.split("&");
        for (var i=0;i<vars.length;i++) {
                var pair = vars[i].split("=");
                if(pair[1].indexOf("<")>0){alert(":");}
                if(pair[0] == variable){return pair[1];}
        }
        return(false);
 }
